import request from "./request.js";
import router from '../router'
import store from '../store/index.js'

export default {
    login(params) {
        return request({
            url: '/api/token/',
            method: 'post',
            data: params,
            mock: false
        })
    },
    refreshToken(params) {
        return request({
            url: '/api/token/refresh',
            method: 'post',
            data: params,
            mock: false
        })
    },
    logout() {
        // 清除存储的令牌或会话数据
        // 还可以执行其他登出操作
        store.commit('clearAccessToken');
        store.commit('clearRefreshToken');
        router.push({ name: 'login' }); // 登出后返回登录页面
    }
}
